// pages/software_show/temp/temp.js
Page({
    /**
     * 页面的初始数据
     */
    data: {
        videoPlay: null,
        isClick: false,
        videoos: [],
        total:[],
        pageNum:1,
        loading:'数据加载中...'
    },

    //重新加载
    refresh(next) {
        this.getvideoos(next)
    },

    // 点击cover播放，其它视频结束
    videoPlay: function (e) {
        try {
            var _index = e.currentTarget.id
        } catch (error) {
            var _index = "null"
        }
        this.setData({
            _index: _index
        })
        //停止正在播放的视频
        var videoContextPrev = wx.createVideoContext(this.data._index)
        videoContextPrev.stop();

        setTimeout(function () {
            //将点击视频进行播放
            var videoContext = wx.createVideoContext(_index)
            videoContext.play();
        }, 500)
    },

    // 获取视频
    //获取分页区域(封装)
    getvideoos:function(next){
        return new Promise((resolve,reject) =>{
          this.setData({loading:'数据加载中...'})
          wx.get('http://localhost:8000/wx/videoos?pageNum=',{
            pageNum: this.data.pageNum
          }).then((res) =>{
              console.log(res)
              this.setData({
                loading:'已经到底了哦~',
                videoos:this.data.videoos.concat(res.rows),
                total:res.total
              })
              resolve()
            }
          )
        })
      },
    
      getList(){
        Promise.all([this.getvideoos(),this.videoPlay()]).then(() =>{
          console.log('所有数据加载完成')
        }).catch(e =>{
        //   console.log(e)
        })
      },


    haveSave(e) {
        let id = e.currentTarget.dataset.index
        console.log(e.currentTarget.dataset.index);
        wx.put('http://localhost:8000/wx/haveSave', {
            _id: id
        }).then(res => {
            console.log(res)
            //调用收藏接口中的收藏，赋值给新的变量
            let isClick = !this.data.isClick
            this.setData({
                isClick
            })
            //提示用户
            wx.showToast({
                title: isClick ? '收藏成功' : '取消收藏',
                icon: 'success'
            })
        })
    },

    // formSubmit: function(e) {
    //     console.log(app.globalData.userInfo.nickName);
    //     wx.showToast({
    //       title: '评论成功',
    //       icon: 'success',
    //       duration: 3000
    //     })
    //     var that = this;
    //     var liuyantext = e.detail.value.liuyantext; //获取表单所有name=liuyantext的值 
    //     console.log('视频id' + that.data.id);
    //     console.log('留言number:' + that.data.number);
    //     wx.request({
    //       url: 'https://xxxx/comment',
    //       data: {
    //         content: liuyantext,
    //         number: that.data.number,
    //         id: that.data.id
    //       },

    //       header: {
    //         'Content-Type': 'application/json'
    //       },
    //       success: function(res) {
    //         // console.log(res.data)
    //         that.setData({
    //           showOrHidden: true,
    //           re: res.data,
    //           keyValue:'',
    //           photo2: res.data.result.comment.photo,
    //           nickname2: res.data.result.comment.nickname,
    //           date2: res.data.result.comment.date,
    //           comment2: res.data.result.comment.comment
    //         })
    //         wx.hideToast();
    //         console.log(res);

    //       }

    //     })
    //   },
    /**
   * 生命周期函数--监听页面加载
   */
    onLoad: function (options) {
        // this.setData({
        //     videoos: wx.videoos
        // })
        this.getList()
    },


    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {
        this.data.pageNum = 1
        this.data.videoos = []
        this.getvideoos()
    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {
        if (this.data.total > this.data.videoos.length){
            this.data.pageNum++
            this.getvideoos()
          }
    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    }
})
